package io;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.nio.charset.StandardCharsets;

public class ReadStringDemo {
    public static void main(String[] args) throws IOException {
        //将当前源代码输出到控制台上
        File file = new File("../submarine/src/cn/tedu/submarine/World.java");
        FileInputStream fis = new FileInputStream(file);

        long len = file.length();//获取文件大小(字节数)
        byte[] data = new byte[(int) len];
        fis.read(data);//将文件中的字节一次性读入数组data中
        String line = new String(data,StandardCharsets.UTF_8);//将字节数组通过万国码转换为文本
        System.out.println(line);//输出转换后的文字

        fis.close();
    }
}
